DRAFT (31/08/2004) The Syntax, Semantics, and Type System of esra

نویسندگان

  • Pierre Flener
  • Justin Pearson
  • Magnus Ågren
چکیده

Current-generation constraint programming languages are considered by many, especially in industry, to be too low-level, difficult, and large. We argue that solver-independent, high-level relational constraint modelling leads to a simpler and smaller language, to more concise, intuitive, and analysable models, as well as to more efficient and effective model formulation, maintenance, reformulation, and verification. All this can be achieved without sacrificing the possibility of efficient solving, so that even time-pressed or less competent modellers can be well assisted. Towards this, we propose the esra relational constraint modelling language, showcase its elegance on some well-known problems, and outline a compilation philosophy for such languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse Engineering of Network Software Binary Codes for Identification of Syntax and Semantics of Protocol Messages

Reverse engineering of network applications especially from the security point of view is of high importance and interest. Many network applications use proprietary protocols which specifications are not publicly available. Reverse engineering of such applications could provide us with vital information to understand their embedded unknown protocols. This could facilitate many tasks including d...

متن کامل

SIFTAL: A Typed Assembly Language for Secure Information Flow Analysis Technical Report Draft - Not for distribution

2 SIFTAL 4 2.1 Syntax of SIFTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Type System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.1 Typing Basic Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2.2 Typing Operands, Word Values and Heap Values . . . ...

متن کامل

Type-Driven Syntax and Semantics for Composing Meaning Vectors

A draft chapter for the OUP book on Compositional methods in Physics and Linguistics. This draft formatted on 27th February 2012.

متن کامل

A wide spectrum type system for transformation theory

0.1 History Of Type Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0.1.1 Lambda Calculus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0.1.2 Type Systems In Imperative Programming Languages . . . . . . . . . . . . . 2 0.1.3 Type Systems In Object-Oriented Programming Languages . . . . . . . . . . . 5 0.1.4 Type Systems In Functional Programming...

متن کامل

A Generalisation of Pre-logical Predicates to Simply Typed Formal Systems

We generalise the notion of pre-logical predicates [HS02] to arbitrary simply typed formal systems and their categorical models. We establish the basic lemma of pre-logical predicates and composability of binary pre-logical relations in this generalised setting. This generalisation takes place in a categorical framework for typed higher-order abstract syntax and semantics [Fio02,MS03].

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014